/*************************************************
* Title：TinyToolKit
* Author：Opportunity 
* Describe：可交互对象的基类
 * 实现射线进入，停留，退出的回调函数
 * 需要挂载碰撞器组件
* CreateTime：2021-10-20 16:26:34
* Version：1.0
* Modify Recorder：
*************************************************/

using UnityEngine;

namespace TinyToolKit
{
    [RequireComponent(typeof(Collider))]
    public class RaycastInteractionBase : MonoBehaviour
    {
        public virtual void OnEnter()
        {
        }

        public virtual void OnHover(RaycastHit hit)
        {
        }

        public virtual void OnExit()
        {
        }
    }
}